[function.unlink]: Operation not permitted in

Hallo,

ich nutze das Programm WebCalenadar auf meinem Server.
Seit ich die Feiertage per iCal importiert habe, spinnt mein System.

Eine komplette Neuinstallation des Programmes inkl. Datenbank brachte
keinen Erfolg.

beim Speichern von Objekten kommt immer diese Meldung:

Warning: unlink(/tmp/b596a74f82359400fa59ade752e8436c.dat)
[function.unlink]: Operation not permitted in
/srv/www/cal/includes/dbi4php.php on line 828

Hat jemand einen Rat ?


Hans
Hans Novak [ Do, 10 April 2008 08:08 ] [ ID #1939666 ]

Re: [function.unlink]: Operation not permitted in

Hans Novak schrieb:

> beim Speichern von Objekten kommt immer diese Meldung:
>
> Warning: unlink(/tmp/b596a74f82359400fa59ade752e8436c.dat)
> [function.unlink]: Operation not permitted in
> /srv/www/cal/includes/dbi4php.php on line 828
>
> Hat jemand einen Rat ?

Offensichtlich darf das Skript die Datei nicht löschen. Passe die Recht=
e
entsprechend an.

MfG
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ Do, 10 April 2008 09:07 ] [ ID #1939672 ]

Re: [function.unlink]: Operation not permitted in

Niels Braczek schrieb:
> Hans Novak schrieb:
>
>> beim Speichern von Objekten kommt immer diese Meldung:
>>
>> Warning: unlink(/tmp/b596a74f82359400fa59ade752e8436c.dat)
>> [function.unlink]: Operation not permitted in
>> /srv/www/cal/includes/dbi4php.php on line 828
>>
>> Hat jemand einen Rat ?
>
> Offensichtlich darf das Skript die Datei nicht löschen. Passe die Rechte
> entsprechend an.

Hmmm... schon, aber dieses Script hat die Datei doch erstellt !?
Die Datei hat 666 Rechte, jeder darf sie also löschen ...
Das /tmp Verzeichniss hat 777

Hans
Hans Novak [ Do, 10 April 2008 13:01 ] [ ID #1939689 ]

Re: [function.unlink]: Operation not permitted in

Hans Novak schrieb:

> Hmmm... schon, aber dieses Script hat die Datei doch erstellt !?
> Die Datei hat 666 Rechte, jeder darf sie also löschen ...
> Das /tmp Verzeichniss hat 777

Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

MfG
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ Do, 10 April 2008 14:54 ] [ ID #1939701 ]

Re: [function.unlink]: Operation not permitted in

Niels Braczek schrieb:
> Hans Novak schrieb:
>
>> Hmmm... schon, aber dieses Script hat die Datei doch erstellt !?
>> Die Datei hat 666 Rechte, jeder darf sie also löschen ...
>> Das /tmp Verzeichniss hat 777
>
> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

Ähhh wie finde ich das heraus ?
Mein Programm hat keine phpinfo Datei.
Und in den php Einstellungen für den Apache steht auch nichts mit "unlink"

Hans
Hans Novak [ Fr, 11 April 2008 09:42 ] [ ID #1940798 ]

Re: [function.unlink]: Operation not permitted in

Hans Novak wrote:
> Niels Braczek schrieb:

>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>
> Ähhh wie finde ich das heraus ?
> Mein Programm hat keine phpinfo Datei.

Dann mach Dir eine:

<?PHP
phpinfo ();
?>

OK, das Skript habe ich aus dem ersten Link geklaut, den mir die
Suchmaschine meiner Wahl nach der Fütterung mit "phpinfo" angeboten hatte.

> Und in den php Einstellungen für den Apache steht auch nichts mit "unlink"

Welche Direktiven beim Apache wären dafür zuständig? Welche Dokumentation
benutzt Du?

cc
Claudio Carobolante [ Fr, 11 April 2008 10:02 ] [ ID #1940800 ]

Re: [function.unlink]: Operation not permitted in

Hallo, Hans,

Du (repcom) meintest am 11.04.08:

>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

> Ähhh wie finde ich das heraus ?
> Mein Programm hat keine phpinfo Datei.
> Und in den php Einstellungen für den Apache steht auch nichts mit
> "unlink"

Dann leg auf dem Apache-Server eine Datei "info.php" an, in
"DocumentRoot" (wo auch die Start-"index.htm" liegt), mit dem Inhalt

<?php
phpinfo();
?>

Wenn Du dann

http://URL.des.Servers/info.php

aufrufst, solltest Du die nötigen Informationen sehen.

Viele Gruesse!
Helmut
helmut [ Fr, 11 April 2008 10:05 ] [ ID #1940801 ]

Re: [function.unlink]: Operation not permitted in

Helmut Hullen schrieb:
> Wenn Du dann
>
> http://URL.des.Servers/info.php
>
> aufrufst, solltest Du die nötigen Informationen sehen.

Ohhh ja, danke. Da kommt ne menge.
Allerdings steht auf der ganzen Seite kein "unlink"
(ich weiss nicht, ob ich das posten soll, ist ne ganze menge !?)

Hans
Hans Novak [ Fr, 11 April 2008 15:01 ] [ ID #1940816 ]

Re: [function.unlink]: Operation not permitted in

Hallo, Niels,

Du (nbraczek) meintest am 10.04.08:

> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

Wo und wie müsste das angezeigt werden?
Mein Apache hier zuhause

hullen.mydyn.de/info.php

zeigt nichts derartiges an.

Viele Gruesse!
Helmut
helmut [ Fr, 11 April 2008 15:21 ] [ ID #1940819 ]

Re: [function.unlink]: Operation not permitted in

Helmut Hullen schrieb:
> Hallo, Niels,
>
> Du (nbraczek) meintest am 10.04.08:
>
>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>
> Wo und wie müsste das angezeigt werden?
> Mein Apache hier zuhause
>
> hullen.mydyn.de/info.php
>
> zeigt nichts derartiges an.

hmmm ... womit wir wieder am Anfang wären ... wie ich vorhin schrieb,
meiner nähmlich auch nicht ;)
Und nu ?

Hans
Hans Novak [ Fr, 11 April 2008 15:44 ] [ ID #1940820 ]

Re: [function.unlink]: Operation not permitted in

Helmut Hullen schrieb:
> Hallo, Niels,
>
> Du (nbraczek) meintest am 10.04.08:
>
>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>
> Wo und wie müsste das angezeigt werden?

Unter Configuration, Eintrag disable_functions.

MfG
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ Fr, 11 April 2008 16:13 ] [ ID #1940821 ]

Re: [function.unlink]: Operation not permitted in

Helmut Hullen schrieb:

> Du (nbraczek) meintest am 10.04.08:
>
>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>
> Wo und wie müsste das angezeigt werden?

Das frage ich mich auch gerade.

unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man diese
Funktion irgendwie blockieren könnte, ohne den Kern zu modifizieren.

Gruß. Claus
Claus Reibenstein [ Fr, 11 April 2008 18:58 ] [ ID #1940825 ]

Re: [function.unlink]: Operation not permitted in

On Fri, 11 Apr 2008 18:58:34 +0200 Claus Reibenstein wrote:
> unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man
> diese Funktion irgendwie blockieren könnte, ohne den Kern zu
> modifizieren.

Meine php.ini meint zu dem Thema:

| ; This directive allows you to disable certain functions for security reasons.
| ; It receives a comma-delimited list of function names. This directive is
| ; *NOT* affected by whether Safe Mode is turned On or Off.
| disable_functions =

Ich gehe einmal davon aus, dass das nicht gelogen ist.

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich

Stefan!? Ja! Denn sterben ist reizvoller als pumpen.
(Sloganizer)
Stefan+Usenet [ Fr, 11 April 2008 19:25 ] [ ID #1940828 ]

Re: [function.unlink]: Operation not permitted in

Stefan Froehlich schrieb:

> On Fri, 11 Apr 2008 18:58:34 +0200 Claus Reibenstein wrote:
>
>> unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man
>> diese Funktion irgendwie blockieren könnte, ohne den Kern zu
>> modifizieren.
>
> Meine php.ini meint zu dem Thema:
>
> | ; This directive [...]
> | disable_functions =
>
> Ich gehe einmal davon aus, dass das nicht gelogen ist.

Du hast Recht. Ich hab's inzwischen auch gefunden. Diese Direktive war
mir einfach nicht bekannt.

Gruß. Claus
Claus Reibenstein [ Fr, 11 April 2008 20:33 ] [ ID #1940830 ]

Re: [function.unlink]: Operation not permitted in

Hans Novak schrieb:
> Allerdings steht auf der ganzen Seite kein "unlink"
> (ich weiss nicht, ob ich das posten soll, ist ne ganze menge !?)
Poste es lieber nicht, sondern schau einfach in der Sektion
"Configuration / PHP Core" bei der Direktive "disable_functions" nach.
Wenn dort unlink drin steht musst du dich wohl an den Support wenden,
vielleicht ändern die dir das.

Ich hatte auch mal einen Provider, der PHP sehr restriktiv konfiguriert
hat. Da bin ich jetzt nicht mehr Kunde. :D

Gruß Jacob
Jacob Hayn [ Sa, 12 April 2008 07:05 ] [ ID #1941267 ]

Re: [function.unlink]: Operation not permitted in

Jacob Hayn schrieb:
> Hans Novak schrieb:
>> Allerdings steht auf der ganzen Seite kein "unlink"
>> (ich weiss nicht, ob ich das posten soll, ist ne ganze menge !?)
> Poste es lieber nicht, sondern schau einfach in der Sektion
> "Configuration / PHP Core" bei der Direktive "disable_functions" nach.
> Wenn dort unlink drin steht musst du dich wohl an den Support wenden,
> vielleicht ändern die dir das.
>
> Ich hatte auch mal einen Provider, der PHP sehr restriktiv konfiguriert
> hat. Da bin ich jetzt nicht mehr Kunde. :D

Bei mir steht:

disable_functions no value no value


Hans
Hans Novak [ Mi, 16 April 2008 12:33 ] [ ID #1943897 ]

Re: [function.unlink]: Operation not permitted in

Claus Reibenstein schrieb:
> Stefan Froehlich schrieb:
>
>> On Fri, 11 Apr 2008 18:58:34 +0200 Claus Reibenstein wrote:
>>
>>> unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man
>>> diese Funktion irgendwie blockieren könnte, ohne den Kern zu
>>> modifizieren.
>> Meine php.ini meint zu dem Thema:
>>
>> | ; This directive [...]
>> | disable_functions =
>>
>> Ich gehe einmal davon aus, dass das nicht gelogen ist.
>
> Du hast Recht. Ich hab's inzwischen auch gefunden. Diese Direktive war
> mir einfach nicht bekannt.


Hajo... aber mein Problem ist leider damit immer noch nicht gelöst.
Ich gehe mal davon aus, dass die anderen PHP dienste (Web Seiten) diese
Funktion unlink auch nutzen. Bei denen geht es ja (scheinbar).
Nur dieser PHPCalendar macht jetzt diese Schwierigkeiten.

Hans
Hans Novak [ Mi, 16 April 2008 12:35 ] [ ID #1943898 ]
PHP » de.comp.lang.php.misc » [function.unlink]: Operation not permitted in

Vorheriges Thema: Mailversand per PHP
Nächstes Thema: Passwortabfrage schlägt fehl